#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
__title__ = ""
__author__ = "Administrator"
__mtime__ = "2016/6/17"
"""
"""
#方法----类似函数
#特性----类似变量
私有字段和私有方法----可以简化对外的接口，增加安全性，不用外部调用的就可以定义成私有方法
私有--外部访问不到，通过内部可以访问
私有字段
"""
#私有字段
'''
class Province:
    def __init__(self,name,capital,leader,flag):
        self.Name = name
        self.Capital = capital
        self.Leader = leader
        self.__Thailand = flag
    def show(self):
        print self.__Thailand

japan = Province('日本','东京','dog',True)
japan.show()    #间接的访问私有字段

'''
####方法二 ：通过特性来访问私有字段，表面看是直接访问私有字段。
class Province:
    def __init__(self,name,capital,leader,flag):
        self.Name = name
        self.Capital = capital
        self.Leader = leader
        self.__Thailand = flag
    @property
    def showThailand(self):
        return self.__Thailand


japan = Province('日本','东京','dog',True)
print japan.showThailand
japan.showThailand = 'false'
print japan.showThailand
'''
结果输出：
True
false
'''